Machinga Analysis Final